package queuedemo;

import java.util.*;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 涛
 * Date: 2023-10-05
 * Time: 13:21
 */
public class Test1 {
    public static void main(String[] args) {
        //双端队列 下面的两种都可以创建栈或者队列，因为是两端都可以入或者出
        //底层是双链表实现的
        Deque<Integer> deque = new LinkedList<>();
        //底层是数组实现的
        Deque<Integer> deque2 = new ArrayDeque<>();
        Queue<Integer> que = new LinkedList<>();
        que.isEmpty();
    }
    public static void main1(String[] args) {
        MyLinkQueue myLinkQueue = new MyLinkQueue();
        myLinkQueue.offer(1);
        myLinkQueue.offer(2);
        myLinkQueue.offer(3);
        myLinkQueue.offer(4);
        System.out.println(myLinkQueue.peek());//1
        System.out.println(myLinkQueue.poll());//1
        System.out.println(myLinkQueue.poll());//2
    }

}
